package 黑马程序员.第三天;

/**
 * @Slogan: 哆啦A梦的口号你忘了么 ？
 * 生活百般滋味，人生需要笑对！！！
 */
public class Test {
    // 注意事项：
    /**     1、静态内部类也是成员内部类的一种。
     *      2、静态内部类只能访问外部类中的静态变量和静态方法。
     *          如果要访问得静态方法要需要创建对象。
     *
     *          创建静态内部类对象的格式：
     *          外部类名.内部类名 对象名 = new 外部类名.内部类名（）;
     *
     *          调用静态方法的格式:
     *          外部类名.内部类名.方法名（）;
     *
    * */

    public static void main(String[] args) {

        Outer.Inner inner = new Outer.Inner();
        inner.show1();
        Outer.Inner.show2();

        new Outer(){
            @Override
            public void swim() {
                System.out.println("swim");
            }
        };
    }
}
